// factory_sdk.h
#ifndef FACTORY_SDK_H
#define FACTORY_SDK_H

#include <memory>

class ISdkInterface {
public:
    virtual ~ISdkInterface() = default;
    virtual bool initialize() = 0;
    virtual void process() = 0;
};

// 工厂函数
std::unique_ptr<ISdkInterface> createSdkInstance();

#endif